technical infrastructure - German English Dictionary